Daniel Golle [Tue, 28 Oct 2025 18:04:59 +0000 (18:04 +0000)]
exim: update to version 4.99
See https://code.exim.org/exim/exim/releases/tag/exim-4.99
Signed-off-by: Daniel Golle <[email protected]>
(cherry picked from commit
aed8ca7bd92e7cc5dc81ed718591789131c6f32b)
Konstantin Demin [Sun, 6 Jul 2025 06:02:37 +0000 (09:02 +0300)]
exim: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.
Signed-off-by: Konstantin Demin <[email protected]>
(cherry picked from commit
14aed6a41b84ea1adafac885fce2131e40dc18d9)
Noah Meyerhans [Mon, 24 Nov 2025 21:26:47 +0000 (16:26 -0500)]
kea: bump to 2.6.4
Create kea state directories with mode 0750 per restrictions added in 2.6.3
Refresh patches
Fixes the following CVEs:
* CVE-2025-32803: Change the umask to no group write and no other access
at the entry of Kea server/agent binaries
* CVE-2025-32801: kea-dhcp4, kea-dhcp6, kea-dhcp-ddns, and kea-ctrl-agent will
now only load hook libraries from the default installation directory
Full upstream changelogs are available at:
https://downloads.isc.org/isc/kea/2.6.1/Kea-2.6.1-ReleaseNotes.txt
https://downloads.isc.org/isc/kea/2.6.2/Kea-2.6.2-ReleaseNotes.txt
https://downloads.isc.org/isc/kea/2.6.3/Kea-2.6.3-ReleaseNotes.txt
https://downloads.isc.org/isc/kea/2.6.4/Kea-2.6.4-ReleaseNotes.txt
Signed-off-by: Noah Meyerhans <[email protected]>
Rosen Penev [Thu, 14 Nov 2024 22:23:50 +0000 (14:23 -0800)]
httping: fix compilation with full NLS
-lintl is needed.
Signed-off-by: Rosen Penev <[email protected]>
(cherry picked from commit
824b2c09a0e8cebab7a604046376979cfcac7a5a)
Eric Fahlgren [Mon, 17 Nov 2025 04:15:55 +0000 (20:15 -0800)]
owut: update to 2025.11.16
Enhancements:
efahl/owut@
af42b8afe35c owut: minor improvement on logging API
efahl/owut@
223d6e64b719 owut: add 'clean slate' option to reset to default packages
efahl/owut@
3a35acb7a09a owut: typos and wording fixes
efahl/owut@
eba5101ba780 owut: report counts of failed package builds
efahl/owut@
365eed1f26c2 owut: use library glob
Signed-off-by: Eric Fahlgren <[email protected]>
(cherry picked from commit
1545e6510f2e43a58a8e347e34ea6862466efa0b)
Dirk Brenken [Fri, 14 Nov 2025 21:00:14 +0000 (22:00 +0100)]
travelmate: update 2.2.1-6
- rework the iw device detection in the scan function
- remove any limits from the radio selection
- control the reverse radio processing order with a separate option 'trm_revradio'
- tweak a few (debug) log statements
- LuCI updates (separate commit)
- readme update
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
1a1c0d07a9e70d781eb75ca7f99f4f64430ad26c)
Hannu Nyman [Thu, 13 Nov 2025 16:01:20 +0000 (18:01 +0200)]
nano: update to version 8.7
Update to version 8.7
Signed-off-by: Hannu Nyman <[email protected]>
(cherry picked from commit
d543522dbe7a470c80e431395011605d68f05ac0)
Wesley Gimenes [Wed, 5 Nov 2025 19:36:58 +0000 (16:36 -0300)]
netbird: update to 0.59.12
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.59.12
Signed-off-by: Wesley Gimenes <[email protected]>
(cherry picked from commit
5dccbddf10a3cbf51318f82d2fded5d48db88050)
Wesley Gimenes [Fri, 26 Sep 2025 16:29:25 +0000 (13:29 -0300)]
netbird: update to 0.58.2
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.58.2
Signed-off-by: Wesley Gimenes <[email protected]>
(cherry picked from commit
48b26e44634d821efd63aee1b46f422dbf6d1463)
Wesley Gimenes [Tue, 16 Sep 2025 00:48:12 +0000 (21:48 -0300)]
netbird: update to 0.57.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.57.1
Signed-off-by: Wesley Gimenes <[email protected]>
(cherry picked from commit
60ee4858160e945a5505de511c34144b4f3a8b87)
Wesley Gimenes [Mon, 11 Aug 2025 01:19:57 +0000 (22:19 -0300)]
netbird: update to 0.55.1
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.55.1
Signed-off-by: Wesley Gimenes <[email protected]>
(cherry picked from commit
0bb7df85b855e35c8388122afc962054117d1c70)
Wesley Gimenes [Wed, 6 Aug 2025 19:51:56 +0000 (16:51 -0300)]
netbird: update to 0.53.0 with config fix
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.53.0
Update init file to include `NB_CONFIG="/etc/netbird/config.json"`
variable, ensuring configuration compatibility as before (fixes issue
introduced by profiles feature in 0.52.2). Existing configurations remain
compatible.
Note: license for some components (`management`, `relay`, `signal`) changed
to **AGPLv3**. These components aren't packaged for OpenWrt, so there's no
immediate effect, but record the change for future reference.
Signed-off-by: Wesley Gimenes <[email protected]>
(cherry picked from commit
7c3e0c1e5b804989b8e4d4310fec240cd43c9776)
Wesley Gimenes [Tue, 5 Aug 2025 13:10:21 +0000 (10:10 -0300)]
netbird: update to 0.52.2
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.52.2
`netbird` now supports profiles [1]. The configuration file has been
moved from `/etc/netbird/config.json` to `/var/lib/netbird/`. The
migration is handled by `netbird` itself.
However, in OpenWrt, the `/var` directory is a symbolic link to
`/tmp`, which is a temporary directory. This can result in
configuration loss after rebooting or flashing a new image. This
issue will be fixed in the next release, 0.53.0.
**I reported this behavior upstream [2].**
[1]: https://docs.netbird.io/how-to/profiles
[2]: https://github.com/netbirdio/netbird/issues/4322
Signed-off-by: Wesley Gimenes <[email protected]>
(cherry picked from commit
f06a83c461810296615433a4ad31743d68c162a1)
Wesley Gimenes [Tue, 22 Jul 2025 12:17:43 +0000 (09:17 -0300)]
netbird: update to 0.51.2
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.51.2
Signed-off-by: Wesley Gimenes <[email protected]>
(cherry picked from commit
eb3165b80c70176b078a4b9f1c396851f25e54fe)
John Audia [Sun, 9 Nov 2025 10:16:57 +0000 (12:16 +0200)]
tree: bump to 2.2.1
Changelog: https://github.com/Old-Man-Programmer/tree/blob/master/CHANGES
Signed-off-by: John Audia <[email protected]>
(cherry picked from commit
b939b3e79392835b1c20865e61add02e8d9f2054)
Hannu Nyman [Sun, 9 Nov 2025 10:15:32 +0000 (12:15 +0200)]
nano: set nano as default EDITOR for nano-plus/full
Set nano as the default EDITOR via /etc/profile.d for those apps
that respect the variable. Only for nano-plus and nano-full variants.
Suggested-by: Anthony Sepa <[email protected]>
Signed-off-by: Hannu Nyman <[email protected]>
(cherry picked from commit
d4f6c9c322e491dbf881774ac8e33487872dd00c)
Russell Senior [Sun, 9 Nov 2025 10:09:11 +0000 (12:09 +0200)]
patch: update to v2.8
Delete patches already upstream.
Signed-off-by: Russell Senior <[email protected]>
(cherry picked from commit
f17c283cdad0a9d33dfc8caa8994fb36e66fbf52)
George Sapkin [Sat, 8 Nov 2025 13:59:34 +0000 (15:59 +0200)]
check-autorelease-deprecation: drop workflow
Drop the workflow since the setting has been deprecated over three years
ago.
Link: https://github.com/openwrt/packages/pull/27799#issuecomment-3506689211
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit
f08c7993bd08965f17eded2da8581191cb144bad)
Ray Wang [Wed, 5 Nov 2025 13:06:26 +0000 (21:06 +0800)]
hev-socks5-server: update to 2.11.0
Upstream changelog:
https://github.com/heiher/hev-socks5-server/releases/tag/2.11.0
Signed-off-by: Ray Wang <[email protected]>
(cherry picked from commit
ea11a81f6b6e0a755398fe6c68a377a4def838af)
Ray Wang [Wed, 5 Nov 2025 13:08:33 +0000 (21:08 +0800)]
hev-socks5-tproxy: update to 2.10.0
Upstream changelog:
https://github.com/heiher/hev-socks5-tproxy/releases/tag/2.10.0
Signed-off-by: Ray Wang <[email protected]>
(cherry picked from commit
a3acb2f4c3e8b41dd878b90f112c167d89386893)
Ray Wang [Wed, 5 Nov 2025 13:10:15 +0000 (21:10 +0800)]
hev-socks5-tunnel: update to 2.14.0
Upstream changelog:
https://github.com/heiher/hev-socks5-tunnel/releases/tag/2.14.0
Signed-off-by: Ray Wang <[email protected]>
(cherry picked from commit
4f84f78b4dd05f5163ba89fc12a671c08cbb20a3)
George Sapkin [Wed, 5 Nov 2025 23:13:18 +0000 (01:13 +0200)]
sqlite3: bump to 3.51.0
Changelog: https://sqlite.org/releaselog/3_51_0.html
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit
9a62f4f67b611e375e6ef34e37826af9a3a35ff3)
Dirk Brenken [Fri, 7 Nov 2025 16:29:02 +0000 (17:29 +0100)]
travelmate: update 2.2.1-5
- fix a cornercase issue in the scanning function with hidden uplinks
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
f9c132b3c53f81cbfecae8a245fca5d415495e5a)
Tianling Shen [Mon, 22 Sep 2025 09:17:09 +0000 (17:17 +0800)]
btop: Update to 1.4.5
Release note: https://github.com/aristocratos/btop/releases/tag/v1.4.5
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
728dc6dd3a5e5a0efab96a2faf4daa2361a5d791)
Dirk Brenken [Thu, 6 Nov 2025 22:43:17 +0000 (23:43 +0100)]
travelmate: update 2.2.1-4
- fix a possible race condition in the scan function
- limit the max. signal strength to 100
- cosmetics
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
b8486bd711b930f5ff38751eef165030be5d19c7)
Peter van Dijk [Mon, 18 Aug 2025 10:30:55 +0000 (12:30 +0200)]
pdns-recursor: security update to 5.1.8
includes fix for CVE-2025-30192 (from 5.1.6)
includes fixes for CVE-2025-59023 and CVE-2025-59024 (from 5.1.8)
Signed-off-by: Peter van Dijk <[email protected]>
Anton P. [Sat, 1 Nov 2025 20:15:27 +0000 (23:15 +0300)]
sing-box: update to 1.12.12
changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.12.12
Signed-off-by: Anton P. <[email protected]>
(cherry picked from commit
3b802d28fefe197cfa6569d7d28acc11e05822e9)
Gagan Deep [Tue, 4 Nov 2025 12:36:24 +0000 (12:36 +0000)]
openwisp-config: upgrade to 1.2.0
Upgrades openwisp-config package to 1.2.0
Signed-off-by: Gagan Deep <[email protected]>
(cherry picked from commit
61a81ccc7eeb17f9caff619e6e3e884705dcd9ea)
Gagan Deep [Tue, 4 Nov 2025 15:42:26 +0000 (15:42 +0000)]
openwisp-monitoring: upgrade to 0.3.0
Upgraded openwisp-monitoring package to 0.3.0
Signed-off-by: Gagan Deep <[email protected]>
(cherry picked from commit
74e6bcc011199e9c7f26ca0e28a29db9ed13bac5)
Michael Heimpold [Sat, 25 Oct 2025 11:45:22 +0000 (13:45 +0200)]
php8: update to 8.3.27
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.27
Signed-off-by: Michael Heimpold <[email protected]>
Josef Schlehofer [Tue, 21 Oct 2025 21:46:28 +0000 (23:46 +0200)]
python-setuptools: update to version 80.9.0
Release notes:
https://setuptools.pypa.io/en/stable/history.html#v80-9-0
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
9bf59d5f67f50fa1e823cf1e9d3b34b9deefb618)
Josef Schlehofer [Tue, 21 Oct 2025 22:24:03 +0000 (00:24 +0200)]
python-wheel: update to 0.45.1
Release notes:
https://github.com/pypa/wheel/releases/tag/0.45.1
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
182156cfadfcc422511e210b66bab99bc1545dea)
Josef Schlehofer [Fri, 31 Oct 2025 12:01:26 +0000 (13:01 +0100)]
strongswan: add build dependency for python and explicitly use python3
Before:
checking for python... /myworkingdir/build/staging_dir/host/bin/python
checking for python version... xcode-select: Failed to locate 'python', requesting installation of command line developer tools.
checking for python platform... xcode-select: Failed to locate 'python', requesting installation of command line developer tools.
checking for GNU default python prefix... ${prefix}
checking for GNU default python exec_prefix... ${exec_prefix}
checking for python script directory (pythondir)... xcode-select: Failed to locate 'python', requesting installation of command line developer tools.
checking for python extension module directory (pyexecdir)... xcode-select: Failed to locate 'python', requesting installation of command line developer tools.
After:
checking for python version... 3.11
checking for python platform... darwin
checking for GNU default python prefix... ${prefix}
checking for GNU default python exec_prefix... ${exec_prefix}
checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages
checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
dcb010bb430567590406ae41d04914b7f3707fb1)
Josef Schlehofer [Tue, 21 Oct 2025 23:50:30 +0000 (01:50 +0200)]
python-calver: update to version 2025.10.20
Fixes:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: Apache Software License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
Release notes:
https://github.com/di/calver/releases/tag/2025.10.20
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
7f64f6c0cf8f341ceff3f761905183185a36bd5f)
Josef Schlehofer [Tue, 21 Oct 2025 22:05:35 +0000 (00:05 +0200)]
python-cython: update to version 3.1.5
Fixes:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/turris/build/staging_dir/hostpkg/lib/python3.11/site-packages/installer/__main__.py", line 98, in <module>
_main(sys.argv[1:], "python -m installer")
File "/turris/build/staging_dir/hostpkg/lib/python3.11/site-packages/installer/__main__.py", line 86, in _main
with WheelFile.open(args.wheel) as source:
File "/turris/build/staging_dir/hostpkg/lib/python3.11/contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "/turris/build/staging_dir/hostpkg/lib/python3.11/site-packages/installer/sources.py", line 162, in open
with zipfile.ZipFile(path) as f:
^^^^^^^^^^^^^^^^^^^^^
File "/turris/build/staging_dir/hostpkg/lib/python3.11/zipfile.py", line 1311, in __init__
self.fp = io.open(file, filemode)
^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/turris/build/build_dir/hostpkg/pypi/Cython-3.0.10//openwrt-build/Cython-3.0.10-*.whl'
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
7f233be4ce527b3f7436a51c14b164e2f64e72f5)
Josef Schlehofer [Wed, 22 Oct 2025 00:49:54 +0000 (02:49 +0200)]
bigclown-gateway: backport pending patch to fix JSON dumps
Pull request:
https://redirect.github.com/hardwario/bch-gateway/pull/20
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
5a9763deab78ced957fd8db9ec45d0ddcf217890)
Josef Schlehofer [Wed, 22 Oct 2025 00:48:47 +0000 (02:48 +0200)]
bigclown-gateway: update to version 1.17.0
Release notes:
https://github.com/hardwario/bch-gateway/releases/tag/v1.17.0
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
15121d222b4c059cf9deb827b31916b431fc1b2a)
Josef Schlehofer [Tue, 21 Oct 2025 22:40:38 +0000 (00:40 +0200)]
python-markupsafe: update to version 3.0.3
Release notes:
https://github.com/pallets/markupsafe/releases/tag/3.0.3
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
69539619b62333760c6bcc52d5fb7a3d30e8286b)
Josef Schlehofer [Tue, 21 Oct 2025 21:42:45 +0000 (23:42 +0200)]
python-uci: drop patches due to newer setuptools
These patches were required with older setuptools version,
but in Python 3.11.4 is bundled setuptools updated, thus
we can remove these patches.
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
f4395c5d3128e5982b5cf192c0e841a3cda28221)
Josef Schlehofer [Tue, 21 Oct 2025 21:30:19 +0000 (23:30 +0200)]
python3: update to version 3.11.4
In this release, there is updated setuptools, so update
it as well.
Fixes CVEs:
- CVE-2025-47273
- CVE-2024-6345
Release notes:
https://pythoninsider.blogspot.com/2025/10/python-31212-31114-31019-and-3924-are.html
Patch:
- 0001-Adjust-library-header-paths-for-cross-compilation.patch
comes from buildroot [1], but they removed it as they switched to Python 3.12,
however Python 3.11 still supports distutils, but it is marked as deprecated [2]
and it will be gone in 3.12. So, don't rebase it this time as this patch does not apply
anymore due to this commit [3] and sooner switch to more up-to-date Python3 version.
[1] https://redirect.github.com/buildroot/buildroot/commit/
b37e4a5f56182c5b8e4ffce433eb652174a19da6
[2] https://peps.python.org/pep-0632/
[3] https://redirect.github.com/pypa/setuptools/commit/
88eb8cc66f8762e37ec78913c07ccf3e3dba05e1
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
ef509da52bd470a12e259b735fa5b1c052f49bc9)
Josef Schlehofer [Thu, 30 Oct 2025 09:04:23 +0000 (10:04 +0100)]
umurmur: Use example config and add own init script
Files such as config file and init script related to OpenWrt
were removed in upstream [1]. Config file was same as umurmur.conf.example,
thus use it and init script, we need to ship our own. Add a simple one.
[1] https://github.com/umurmur/umurmur/commit/
209edb5c887e5a5d3ab2c95ab4a8aeb8c1e6e8f3
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
b03e655bf02ec0eaf6a2bdbe5b1829d5e0b3710b)
Josef Schlehofer [Wed, 29 Oct 2025 06:48:02 +0000 (07:48 +0100)]
umurmur: move config file to its default location
This was changed in version 0.3.1 [1]
Fixes initial start of umurmur:
```
root@turris:~# umurmurd
Error in config file /etc/umurmur/umurmur.conf line 0: file I/O error
```
And also while running help of umurmurd, the defailt location is /etc/umurmur/umurmur.conf
```
Usage: umurmurd [-d] [-r] [-h] [-p <pidfile>] [-t] [-c <conf file>] [-a <addr>] [-b <port>]
-c <conf file> - Specify configuration file (default /etc/umurmur/umurmur.conf)
```
[1] https://github.com/umurmur/umurmur/commit/
4f3ed41357bb6fcb7afddd5343b59cfef54d65a4
Fixes: c4a23ca99662e67c8b6f5b8bad76d93fc2381ea0 ("umurmur: update to version 0.3.1")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
3d6be64ea309bd2a6f961f11ae5e36aa4343db10)
Josef Schlehofer [Tue, 28 Oct 2025 10:42:28 +0000 (11:42 +0100)]
syslog-ng: add dependency for ivykis
Replace embedded ivykis with a separate package to improve
dependency management and enable library reuse.
The ivykis library now properly supports io_uring when
CONFIG_KERNEL_IO_URING is enabled.
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
8fcf45d05aea3de53163bd25099a4ea08f060c5f)
Josef Schlehofer [Thu, 2 Oct 2025 07:54:42 +0000 (09:54 +0200)]
ivykis: add new package
Libivykis, an asynchronous I/O readiness notification library.
This library is required by syslog-ng and potentially other packages
that need event-driven I/O handling.
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
c92d1206905f0b781fed78f94673c52822cf1fce)
Josef Schlehofer [Wed, 22 Oct 2025 00:05:19 +0000 (02:05 +0200)]
python-build: update to version 1.3.0
Release notes:
https://github.com/pypa/build/releases/tag/1.3.0
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
4ba2c1487c49f8315806f69e0a53d894880f1bbb)
Josef Schlehofer [Wed, 22 Oct 2025 00:02:40 +0000 (02:02 +0200)]
python-flit-core: update to version 3.12.0
Release notes:
https://github.com/pypa/flit/blob/
5714d1f78fb9b344c997cb866c44bb9506b8ca41/doc/history.rst#version-312
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
caed169831609ec97d405ce74e1e567f43fe2177)
Eric Fahlgren [Fri, 24 Oct 2025 21:54:24 +0000 (14:54 -0700)]
owut: update to 2025.10.24
Bug fixes:
efahl/owut@
07453922aa2f owut: create uclient singleton to minimize memory usage
efahl/owut@
f0735878918c owut: fix bug in version number parsing
Signed-off-by: Eric Fahlgren <[email protected]>
(cherry picked from commit
904ad4a24c2b02b9496a6ec737a5ffb1a5eee798)
Fabian Lipken [Mon, 11 Aug 2025 07:47:18 +0000 (09:47 +0200)]
fx: update to 39.0.1
update fx from version 36.0.3 to 39.0.1
Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit
08a431f446dc34a9b83bfbec1149742587651f48)
Signed-off-by: Gregory Gullin <[email protected]>
Fabian Lipken [Mon, 26 May 2025 05:36:43 +0000 (07:36 +0200)]
fx: update to 36.0.3
This commit updates fx to version 36.0.3
For more details, please refer to release details:
https://github.com/antonmedv/fx/releases/tag/36.0.3
Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit
8fff19135e8800852e6d5b78be1bfff350f1cb61)
Signed-off-by: Gregory Gullin <[email protected]>
Fabian Lipken [Fri, 16 May 2025 16:10:39 +0000 (18:10 +0200)]
fx: update to 36.0.2
Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit
4632f4553fde07c84e62808fecb474c6aae23e65)
Signed-off-by: Gregory Gullin <[email protected]>
Fabian Lipken [Tue, 13 May 2025 08:22:02 +0000 (10:22 +0200)]
fx: update to 36.0.1
Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit
d8a233f90a4006e4cc130a8e70b715e7781ac54a)
Signed-off-by: Gregory Gullin <[email protected]>
Tianling Shen [Tue, 21 Oct 2025 05:52:54 +0000 (13:52 +0800)]
cloudreve: Update to 4.9.2
> Breaking change:
> If you are using AlibabaCloud OSS storage policy, please go to the
> admin dashboard after upgrading, edit each OSS storage policy,
> fill in the correct Region in Basic info and save it, otherwise
> the storage policy will not continue to work.
Changelog:
- https://github.com/cloudreve/cloudreve/releases/tag/4.9.0
- https://github.com/cloudreve/cloudreve/releases/tag/4.9.1
- https://github.com/cloudreve/cloudreve/releases/tag/4.9.2
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
480d1493232229219c08d7598c4f54f72ff916f4)
Tianling Shen [Tue, 16 Sep 2025 13:54:11 +0000 (21:54 +0800)]
cloudreve: Update to 4.8.0
Release note:
- https://github.com/cloudreve/cloudreve/releases/tag/4.7.0
- https://github.com/cloudreve/cloudreve/releases/tag/4.8.0
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
5bd131c39d1903db27f3c0eaf5ac45c36aa53cd1)
Tianling Shen [Fri, 22 Aug 2025 09:22:33 +0000 (17:22 +0800)]
cloudreve: Update to 4.6.0
Changelogs:
- https://github.com/cloudreve/cloudreve/releases/tag/4.5.0
- https://github.com/cloudreve/cloudreve/releases/tag/4.6.0
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
11b0340c5cd5b2af75ad09fb8d031ca07c5be795)
Tianling Shen [Thu, 7 Aug 2025 14:29:10 +0000 (22:29 +0800)]
cloudreve: Update to 4.4.1
Release note: https://github.com/cloudreve/cloudreve/releases/tag/4.4.1
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
1dc51297e5cdccfddab24cbfa6239cb16fb03515)
Tianling Shen [Tue, 5 Aug 2025 09:12:05 +0000 (17:12 +0800)]
cloudreve: Update to 4.4.0
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
77783f9706241f8c85b5e956183e8b155c45b419)
Tianling Shen [Tue, 21 Oct 2025 05:49:06 +0000 (13:49 +0800)]
dos2unix: Update to 7.5.3
2025-10-14: Version 7.5.3
* Fix: Exit with non-zero code if the conversion is aborted
due to a binary file.
* Fix: Exit with zero code when an unicode conversion error
occurs in quiet mode.
* Updated Brazilian Portuguese, Catalan, Chinese (traditional), Dutch,
Friulian, Georgian, and Serbian translations.
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
49dbbf0dc98fbb7f5c35bd4110ac6cd1aea600fe)
Tianling Shen [Tue, 21 Oct 2025 05:41:40 +0000 (13:41 +0800)]
openlist: Update to 4.1.5
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.5
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
d93d55d28abefc3edf05f83c6a21b4fd51c722a4)
Noah Meyerhans [Wed, 22 Oct 2025 20:29:11 +0000 (16:29 -0400)]
bind: bump to 9.20.15
Fixes the following security issues:
- CVE-2025-8677: DNSSEC validation fails if matching but invalid
DNSKEY is found.
- CVE-2025-40778 Address various spoofing attacks.
- CVE-2025-40780 Cache-poisoning due to weak pseudo-random number
generator.
The complete list of changes from version 9.20.11 is available in the
upstream changelog at
https://ftp.isc.org/isc/bind9/9.20.15/doc/arm/html/changelog.html
Signed-off-by: Noah Meyerhans <[email protected]>
(cherry picked from commit
59465b95b847c2925993b2472d08af6f7571d770)
Dirk Brenken [Wed, 22 Oct 2025 18:59:16 +0000 (20:59 +0200)]
travelmate: update 2.2.1-3
- fix minor log issues
- restore old, efficient log viewer (in LuCI)
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
cf40213423d3fe043bf873f745fd3e99c6ed5ee0)
Nate Robinson [Sat, 20 Sep 2025 17:45:04 +0000 (13:45 -0400)]
lf: update to r38
https://github.com/gokcehan/lf/releases/tag/r38
Signed-off-by: Nate Robinson <[email protected]>
(cherry picked from commit
1fd9f95a37c19c44e98e98bda17b0e31b3076d91)
Signed-off-by: Gregory Gullin <[email protected]>
Josef Schlehofer [Wed, 22 Oct 2025 00:20:02 +0000 (02:20 +0200)]
python-hatch-requirements-txt: bump to 0.4.1
Release notes:
https://github.com/repo-helper/hatch-requirements-txt/releases/tag/v0.4.1
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
f182a567aa8eccda99d2309e4cb302bb898d4ecd)
Josef Schlehofer [Tue, 21 Oct 2025 20:42:41 +0000 (22:42 +0200)]
syslog-ng: update to version 4.10.2
Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.2
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
b5d9b7cf9d33ce3284c4d618e365ae8c34d82c68)
Joel Low [Sat, 8 Feb 2025 08:23:01 +0000 (16:23 +0800)]
strongswan: preserve changed configuration files
After reinstalling the packages with the preserved configuration files
after a sysupgrade, the reinstalled package config files overwrite what
is on disk rather than being placed as conf-opkg. Defining these config
files will preserve them appropriately.
Signed-off-by: Joel Low <[email protected]>
(cherry picked from commit
03088536db1a494d285fc092a52511e9ae217e90)
Robert Marko [Sun, 18 May 2025 11:44:33 +0000 (13:44 +0200)]
strongswan: mark UCI plugin as broken
UCI plugin in strongswan has been broken for years, and now its causing
strongswan to fail compilation.
So, instead of the whole strongswan package to be failing and missing from
feeds simply make UCI plug depend on @BROKEN.
Signed-off-by: Robert Marko <[email protected]>
(cherry picked from commit
a8c89a0c77b71c1699c57b7c6d70b034a271d678)
Josef Schlehofer [Fri, 3 Oct 2025 09:34:46 +0000 (11:34 +0200)]
multi-arch-test-build: run it only after the Formality check succeeds
Most of the time, when people contribute to the repository for the first time
(or after a longer break), the multi-arch-test-build passes, but the
formality check fails and requires the contributor to make some changes.
This creates unnecessary load on the CI/CD, since the multi-arch-test-build
runs again even though it already passed, while other PRs are waiting for a runner.
Hopefully, this change will help decrease the waiting time.
Proposed changes:
- Run the formality check first, and only trigger the package tests afterwards.
This can be done using needs: https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idneeds
- Merge formal.yml into multi-arch-test-build.yml so that needs can be used.
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
4474f539bb737d5c333ea58c4b9176857fd77e14)
Felix Fietkau [Mon, 3 Mar 2025 11:18:13 +0000 (12:18 +0100)]
python3-host.mk: disable pip --no-binary on macOS
For some reason, pip builds a broken Cython, which segfaults on attempting
to install wheel. Work around this by allowing to use precompiled wheels.
Signed-off-by: Felix Fietkau <[email protected]>
(cherry picked from commit
d798ccce9afb38b12443b6e7a4b7373fc4ef5f17)
W. Michael Petullo [Sat, 31 May 2025 12:44:02 +0000 (07:44 -0500)]
python-networkx: update to 3.5
Upstream list of changes is available at
https://github.com/networkx/networkx/releases/tag/networkx-3.5.
Signed-off-by: W. Michael Petullo <[email protected]>
(cherry picked from commit
ac839af473ad5030b8cbb5ac624b97a93105dd00)
Josef Schlehofer [Tue, 30 Sep 2025 22:07:27 +0000 (00:07 +0200)]
yt-dlp: update to version 2025.9.26
Release notes:
https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.23
https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.26
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
c7253f97a3ff8fdc5a0877fd790dd4314e83f659)
Josef Schlehofer [Tue, 30 Sep 2025 22:33:08 +0000 (00:33 +0200)]
gzip: update to version 1.14
Add TARGET_CFLAGS += -std=gnu17
to fix following error discovered by CI/CD:
2025-09-30T23:53:47.3168066Z In file included from gzip.c:66:
2025-09-30T23:53:47.3189341Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3190258Z 131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3190760Z | ^~~~
2025-09-30T23:53:47.3191259Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3191864Z 108 | # define DECLARE(type, array, size) type array[size]
2025-09-30T23:53:47.3192411Z | ^~~~
2025-09-30T23:53:47.3192942Z gzip.c:135:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3193587Z 135 | DECLARE(uch BUFFER_ALIGNED, inbuf, INBUFSIZ +INBUF_EXTRA);
2025-09-30T23:53:47.3194137Z | ^~~~~~~~~~~~~~
2025-09-30T23:53:47.3194752Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3195442Z 131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3195880Z | ^~~~
2025-09-30T23:53:47.3196330Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3197297Z 108 | # define DECLARE(type, array, size) type array[size]
2025-09-30T23:53:47.3197829Z | ^~~~
2025-09-30T23:53:47.3198342Z gzip.c:136:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3199113Z 136 | DECLARE(uch BUFFER_ALIGNED, outbuf, OUTBUFSIZ+OUTBUF_EXTRA);
2025-09-30T23:53:47.3199957Z | ^~~~~~~~~~~~~~
2025-09-30T23:53:47.3200589Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3201250Z 131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3201688Z | ^~~~
2025-09-30T23:53:47.3202128Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3202665Z 108 | # define DECLARE(type, array, size) type array[size]
2025-09-30T23:53:47.3203150Z | ^~~~
2025-09-30T23:53:47.3203642Z gzip.c:138:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3204203Z 138 | DECLARE(uch BUFFER_ALIGNED, window, 2L*WSIZE);
2025-09-30T23:53:47.3204684Z | ^~~~~~~~~~~~~~
- Release announcement:
https://lists.gnu.org/archive/html/info-gnu/2025-04/msg00007.html
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
3bf64e39b281b9736fbbd6acf52c18e6d595f50c)
Josef Schlehofer [Tue, 30 Sep 2025 22:53:08 +0000 (00:53 +0200)]
tor: update to version 0.4.8.18
Release notes:
https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.18/ChangeLog
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
9bfc5a2a74d08cab7b9f3e3cf12783939bfa1291)
George Sapkin [Thu, 2 Oct 2025 23:07:39 +0000 (02:07 +0300)]
python-trove-classifiers: bump to 2025.9.11.17
Adds classifier for Python 3.15.
More details can be found in their tags:
https://github.com/pypa/trove-classifiers/releases
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit
d856cb45e35377c5de9ca0f30283528a6565fef1)
Robert Marko [Tue, 21 Oct 2025 12:25:38 +0000 (14:25 +0200)]
mhz: update to latest version
Update mhz to latest version to include new calibration features.
Signed-off-by: Robert Marko <[email protected]>
(cherry picked from commit
7ef10e0364e41a94599c0423f3c3062e067082c5)
Jan Hák [Thu, 16 Oct 2025 13:23:29 +0000 (15:23 +0200)]
knot: update to version 3.5.1
Release notes: https://www.knot-dns.cz/2025-10-16-version-351.html
Delete patches already merged into master branch
Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit
9fe9b952f7a3ca2a1143fe69e3283d573480be39)
Petr Štetiar [Wed, 21 May 2025 18:48:30 +0000 (18:48 +0000)]
lvm2: install: fix "Argument list too long" error when copying symlinks
It was reported that in some build environments the install step fails
with following:
find /home/.../buildsystem/build_dir/target-aarch64-unknown-linux-gnu_musl/lvm2-normal/LVM2.2.03.22/ipkg-install/usr/sbin/ -type l -exec cp -fpR -a {} /home/.../buildsystem/build_dir/target-aarch64-unknown-linux-gnu_musl/lvm2-normal/LVM2.2.03.22/.pkgdir/lvm2/sbin/ \;
make[6]: /bin/sh: Argument list too long
This is likely happening once the number of symlinks exceeds the shell's
maximum argument limit.
So lets fix it by switching to more reliable xargs based solution:
print0/xargs -0 to handle filenames with special characters
xargs -r to skip execution if no files are found
cp -t to specify the target directory once instead of for each file
Fixes: #26552
Signed-off-by: Petr Štetiar <[email protected]>
(cherry picked from commit
073b460cb199d096e71f48279efe4e7b4fd64e57)
Finn Landweber [Wed, 20 Nov 2024 13:39:59 +0000 (14:39 +0100)]
python-setuptools-scm: update to 8.1.0
Signed-off-by: Finn Landweber <[email protected]>
(cherry picked from commit
c6989438c342550d6988b45b53f49199792f3314)
Alexandru Ardelean [Sun, 11 May 2025 04:40:14 +0000 (07:40 +0300)]
python-lxml: bump to version 5.4.0
Signed-off-by: Alexandru Ardelean <[email protected]>
(cherry picked from commit
eeacf8474b4ce4d174b6f0fe135345f36f4d0d00)
Alexandru Ardelean [Fri, 23 Aug 2024 13:15:42 +0000 (16:15 +0300)]
python-lxml: bump to version 5.3.0
Signed-off-by: Alexandru Ardelean <[email protected]>
(cherry picked from commit
9060de91b04b6d903e4438edfb95e26655c7605e)
Wei-Ting Yang [Sat, 23 Aug 2025 10:49:18 +0000 (18:49 +0800)]
python-urllib3: update to 2.5.0
Changelogs can be found in https://github.com/urllib3/urllib3/releases.
Signed-off-by: Wei-Ting Yang <[email protected]>
(cherry picked from commit
c6ba0ce29205b14a9b1052555340f0081463885a)
Josef Schlehofer [Tue, 30 Sep 2025 22:57:57 +0000 (00:57 +0200)]
python-hatchling: update to version 1.27.0
Release notes:
https://github.com/pypa/hatch/releases/tag/hatchling-v1.27.0
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
4d521dfbeb99cd3800791eabc71248422ca6de06)
Wei-Ting Yang [Fri, 5 Sep 2025 02:59:45 +0000 (10:59 +0800)]
python-packaging: update to 25.0
Changelogs can be found in https://github.com/pypa/packaging/releases.
Signed-off-by: Wei-Ting Yang <[email protected]>
(cherry picked from commit
7289cb01199ab254ad1bc8f1526e242380ee4db7)
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:44 +0000 (18:29 +0300)]
ksmbd-tools: update to 3.5.5
Major change is:
- set server signing to auto by default.
In recent versions of Windows 11, server signing is required.
However, server signing is disabled by default in ksmbd server.
So It is recommended to set server signing = auto as default,
so that it is used whenever it is required.
Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit
a7d51c511cfc4fcfcecbd95b9b5dd02fe8c9439d)
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:32 +0000 (18:29 +0300)]
ksmbd-tools: bump to 3.5.4
The major changes are:
- Add max ip connections parameter. (ready for future upstream fix) at the moment is reverted by: https://github.com/openwrt/openwrt/commit/
18bdeda0113d28170a20e550f45641450089a070
- unlock follow symlinks parameter to support symlink.
- send bind_interfaces_only parameter to ksmbd.
Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit
47f1bfa717eb28c038cabc6155ffa3a03b8b9c5c)
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:20 +0000 (18:29 +0300)]
ksmbd-tools: adjust smb2 max read/write/trans and cache
Now for all devices with every size of RAM it is set to:
`smb2 max read = 64K`
`smb2 max write = 64K`
`smb2 max trans = 64K`
Instead of fixed value to 64K is better to check RAM size and adjust to:
32 ~ 64MB RAM, set the value to 64K
64 ~ 128MB, set it to 128KB
128 ~ 256MB, set it to 1MB
More than 256MB leave default size to 4MB
With 64MB and 128MB is better also to disable the read/write cache
`cache read buffers = no`
`cache write buffers = no`
Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit
0ca4794564eb7294832636cf46ade680372edebf)
Dirk Brenken [Sun, 19 Oct 2025 18:20:02 +0000 (20:20 +0200)]
travelmate: update 2.2.1-2
- fix a logical glitch in opensta-handling
- add a list option 'trm_ssidfilter' to maintain a list of SSID patterns
for filtering/skipping specific open uplinks, e.g. 'Chromecast*' (fix #26406)
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
65b935cb5861c5a725c480fdd374f2e2d59ef848)
Ralph Siemsen [Fri, 17 Oct 2025 20:09:21 +0000 (16:09 -0400)]
znc: do not watch znc.conf for changes
ZNC can modify its own config file (znc.conf) during runtime, for
example using controlpanel or webadmin modules. Manually editing the
znc.conf file while znc is running is strongly discouraged.
Thus prodc should not watch this file, it would just lead to znc being
restarted unnecessarily.
As it happens, no restarts were done, because the watched path was
specified incorrectly. It used ZNC_CONFIG instead of ZNC_CONFIG_DIR,
and so it watched /tmp/etc/znc/configs/znc.conf/configs/znc.conf which
does not exist.
Remove the watch of znc.conf as it is not needed.
Signed-off-by: Ralph Siemsen <[email protected]>
(cherry picked from commit
00feb12444c846f1655a3c550c9f751ae552b24b)
Signed-off-by: Jonas Gorski <[email protected]>
Dirk Brenken [Sat, 18 Oct 2025 20:00:49 +0000 (22:00 +0200)]
travelmate: release 2.2.1
- add a new lan/wan subnet check, to to show conflicts with router LAN network
- clean up bogus debug log outputs
- minor code clean ups
- readme update
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
a38196f1516fd9d1b5a072bf799dab8b3f5fa2af)
Dirk Brenken [Tue, 14 Oct 2025 20:12:33 +0000 (22:12 +0200)]
travelmate: release 2.2.0
- drop iwinfo, use iw/ip instead
- support passive wlan scanning (active scanning is still the default)
- drop qrencode, use the LuCI internal qrcode js library instead
- more vpn fixes
- various LuCI changes/enhancements
- fix #27599
- disable proactive scanning in the default config
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
a46dd4cf3c71514cc1ea3d45b5b3dc9d2c31560e)
Tianling Shen [Wed, 15 Oct 2025 05:17:00 +0000 (13:17 +0800)]
openlist: Update to 4.1.4
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.4
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
adbfae95f8f5dc945d32bf97d5f4ed7626368b3f)
Tianling Shen [Mon, 22 Sep 2025 09:16:21 +0000 (17:16 +0800)]
openlist: Update to 4.1.3
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.3
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
07ca6a83aaa9942e731b8c8c41f4fc5d627e71b7)
Tianling Shen [Wed, 15 Oct 2025 05:16:42 +0000 (13:16 +0800)]
v2rayA: Update to 2.2.7.3
Release note:
- https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.2
- https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.3
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
5dbb37873634a478dd0c9ab1772e6c1a85c5b196)
Tianling Shen [Tue, 14 Oct 2025 18:35:51 +0000 (02:35 +0800)]
v2ray-geodata: Update to latest version
Update all geodata.
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
2ebf07e4d29ea3a13c95f94e406b69c281d799a2)
Michal Hrusecky [Wed, 8 Oct 2025 10:27:44 +0000 (12:27 +0200)]
samba4: update to version 4.18.11
For details see upstream release notes:
https://www.samba.org/samba/history/samba-4.18.9.html
https://www.samba.org/samba/history/samba-4.18.10.html
https://www.samba.org/samba/history/samba-4.18.11.html
Signed-off-by: Michal Hrusecky <[email protected]>
Stan Grishin [Fri, 10 Oct 2025 23:27:06 +0000 (23:27 +0000)]
adblock-fast: bugfixes
* bugfix: remove IPKG_INSTROOT check
* bugfix: do not attempt to download config update if package is disabled
Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit
a7f831b84698474ec0c84863e223126b6ba72dae)
Signed-off-by: Stan Grishin <[email protected]>
Stan Grishin [Fri, 10 Oct 2025 23:30:41 +0000 (23:30 +0000)]
https-dns-proxy: bugfix: remove IPKG_INSTROOT check
Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit
8301996f679075660faa30e5ae1ef46fd67220cd)
Signed-off-by: Stan Grishin <[email protected]>
Stan Grishin [Tue, 7 Oct 2025 22:31:41 +0000 (22:31 +0000)]
pbr: update to 1.2.0-r2
Makefile:
* stop shipping/dealing with the firewall hotplug (obsolete)
* install a third user-script (dnsprefetch) by @betonmischer
Config:
* remove obsolete options
* include the new user script
Init-script:
* start much earlier so that on boot, the procd_add_raw_trigger works on all systems
* create a ubus() helper function so that service delete does not produce "Command not found"
* rename options to better reflect their function:
* procd_lan_device to lan_device
* procd_wan_interface to uplink_interface
* procd_wan6_interface to uplink_interface6
* procd_wan6_metric to uplink_interface6_metric
* wan_ip_rules_priority to uplink_ip_rules_priority
* wan_mark to uplink_mark
* visually separate run-time variables from variables loaded from config options
* use ${IPKG_INSTROOT} when sourcing files
* fix typo in str_to_dnsmasq_nftset()
* use pidof to kill dnsmasq in dnsmasq_kill()
* add helper function uci_add_list_if_new()
* add helper function uci_changes()
* add helper function ubus() so that service delete does not produce "Command not found"
* implement the dnsmasq features check similar to dnsmasq init script
* add get_url() function similar to luci package
* add/modify error and warning messages
* change how mktemp is used for more reliable file creation
* unset non-true boolean package config options on load for easier checks later
* improve handling of nft/nft set options
* fewer calls to resolver() and resolver() optimization to speed up the service
* use softlinks instead of duplicating dnsmasq nftset files into each instance
* prevent duplication of dnsmasq nftset elements
* option to target a specific dest dns port in DNS policies
* bugfix: more reliable interface reloads
* display README links to errors/warnings sections if any errors/warnings discovered
Uci-defaults:
* transition from old options to new ones
Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit
f0f8dc0fced0c02e83d6e0a2ceb5754266abe3f0)
Signed-off-by: Stan Grishin <[email protected]>
Antonio Pastor [Thu, 9 Oct 2025 01:21:33 +0000 (21:21 -0400)]
netatalk: fix config/uci files handling in all variants
Config/uci files were not being included in -full variant.
Config files were also being lost in firmware upgrades for all variants.
Both issues fixed, including correct file permissions for config files.
Signed-off-by: Antonio Pastor <[email protected]>
(cherry picked from commit
0d939af403b2e3b37f29c1e70850cc1ba4fe56dc)
John Audia [Sun, 5 Oct 2025 11:34:07 +0000 (07:34 -0400)]
snort3: depend on libtirpc only for musl builds
The libtirpc package is only needed when building with musl, as glibc
includes the required RPC functionality. This change makes libtirpc a
conditional dependency and adjusts the build flags accordingly.
Building with x86_64-glibc:
...
Feature options:
DAQ Modules: Dynamic
libatomic: User-specified
Hyperscan: ON
ICONV: ON
Libunwind: OFF
LZMA: ON
RPC DB: Built-in
SafeC: OFF
TCMalloc: ON
JEMalloc: OFF
UUID: ON
NUMA: OFF
LibML: OFF
...
Building with aarch64_cortex-a76_musl:
...
Feature options:
DAQ Modules: Dynamic
libatomic: User-specified
Hyperscan: ON
ICONV: ON
Libunwind: OFF
LZMA: ON
RPC DB: TIRPC
SafeC: OFF
TCMalloc: ON
JEMalloc: OFF
UUID: ON
NUMA: OFF
LibML: OFF
...
Build system: x86/64
Build-tested: x86/64-glibc, bcm27flogic/xiaomi_redmi-router-ax6000-ubootmod (for musl)
Run-tested: x86/64-glibc
Signed-off-by: John Audia <[email protected]>
(cherry picked from commit
e4bdefe1c298b0dc3508d788a9a42eb2346f819e)
Josef Schlehofer [Thu, 9 Oct 2025 06:54:51 +0000 (08:54 +0200)]
gperftools: include headers in the staging_dir
This fixes version detection issues when other packages (like snort3)
try to find the tcmalloc library using CMake's find_package(). Without
the headers in the staging directory, CMake cannot read the version
information from tcmalloc.h, resulting in empty version strings.
Fixes:
Found TCMalloc: /builder/staging_dir/target-x86_64_musl/usr/lib/libtcmalloc.so (found version "")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
e52a809371cbb055b1cc831f4e5aac152d1fb2b9)
Josef Schlehofer [Wed, 8 Oct 2025 19:47:02 +0000 (21:47 +0200)]
snort3: enable/disable options based on package availability
This simplifies checks enabling/disabling features, if packages are present
instead of having checks for specific architectures.
TCMALLOC_LIBRARIES is removed as it's auto-detected, unlike vectorscan
which requires explicit HS_INCLUDE_DIRS.
Fixes: 126364e105fbcfde0617f58c39048c7d56c17a06 ("snort3: refactor architecture-specific dependencies and CMake options")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
02f78bc30acceab54c97165c09dbdab4297539bd)